INDEX এবং MATCH ফাংশন Excel-এর শক্তিশালী ফাংশনগুলোর মধ্যে অন্যতম, যা একে অপরের সাথে মিলে কাজ করে এবং আপনি যখন VLOOKUP বা HLOOKUP ফাংশন ব্যবহার করতে পারেন না তখন এটি একটি চমৎকার বিকল্প হিসেবে কাজ করে। INDEX এবং MATCH একসাথে ব্যবহৃত হলে অনেক শক্তিশালী ডেটা অনুসন্ধান (lookup) সমাধান প্রদান করে।
INDEX ফাংশন একটি নির্দিষ্ট সেলে ডেটা প্রদান করে, যখন আপনি একটি রেঞ্জের মধ্যে কোন সেলের মান জানতে চান। এটি দুটি প্রধান উপায়ে কাজ করতে পারে:
=INDEX(array, row_num, [column_num])
ধরা যাক, আপনার কাছে একটি ছাত্রদের নাম এবং তাদের স্কোরের একটি তালিকা রয়েছে। আপনি A1:B5 রেঞ্জে ডেটা রেখেছেন এবং আপনি দ্বিতীয় সারির স্কোর জানাতে চান:
=INDEX(B1:B5, 2)
এটি দ্বিতীয় সারির স্কোর প্রদান করবে।
MATCH ফাংশন আপনাকে একটি নির্দিষ্ট মানের অবস্থান খুঁজে দেয় একটি নির্দিষ্ট রেঞ্জের মধ্যে। এটি আপনার ডেটাতে একটি মান খুঁজে পেতে সাহায্য করে এবং সেই মানের অবস্থান (সারি বা কলাম) প্রদান করে।
=MATCH(lookup_value, lookup_array, [match_type])
আপনার কাছে একটি ছাত্রদের নামের তালিকা রয়েছে এবং আপনি "John" নামের অবস্থান জানতে চান:
=MATCH("John", A1:A5, 0)
এটি "John" নামের অবস্থান ফিরিয়ে দিবে।
INDEX এবং MATCH ফাংশন একত্রে ব্যবহৃত হলে এটি ডেটা অনুসন্ধানের জন্য একটি শক্তিশালী সমাধান তৈরি করে। সাধারণত VLOOKUP বা HLOOKUP এর পরিবর্তে INDEX এবং MATCH ব্যবহার করা হয়, কারণ এটি আরও বেশি নমনীয় এবং কার্যকরী।
=INDEX(array, MATCH(lookup_value, lookup_array, 0))
ধরা যাক, আপনার কাছে একটি ছাত্রদের নাম এবং তাদের স্কোরের তালিকা রয়েছে। ছাত্রদের নাম কলাম A-তে এবং স্কোর কলাম B-তে আছে। আপনি যদি "John" এর স্কোর জানতে চান:
=INDEX(B1:B5, MATCH("John", A1:A5, 0))
এটি "John" নামের স্কোর (যেটি কলাম B-তে থাকে) ফিরিয়ে দিবে।
INDEX এবং MATCH ফাংশনগুলি একে অপরের সাথে ব্যবহৃত হলে ডেটা অনুসন্ধান এবং রেঞ্জে মান খুঁজে বের করার জন্য খুবই কার্যকরী এবং শক্তিশালী। VLOOKUP বা HLOOKUP এর তুলনায় এগুলি বেশি নমনীয় এবং বিভিন্ন শর্তে কাজ করতে সক্ষম।
common.read_more